//添加自定义的校验的方法

export function isExternal(path) {
  return /^(https?:|mailto:|tel:)/.test(path)
}


export function validUsername(str) {
  const valid_map = ['admin', 'editor']
  return valid_map.indexOf(str.trim()) >= 0
}

// 校验手机号的合法性
export function validateMobile(rule, value, callback) {
  var reg = /^(0|86|17951)?(13[0-9]|15[012356789]|166|17[3678]|18[0-9]|14[57])[0-9]{8}$/
  //测试正则
  var bool = reg.test(value)
  bool ? callback() : callback(new Error('手机不合法'))
}
